package com.zhouheng.springbootmultithreading.module.producerconsumerissues.service;

/**
 * 仓库缓冲区接口
 *
 * @author 周恒
 * @date 20190108 14:19:21
 * @since v1.0
 */
public interface Storage {

    /**
     * 消费者消费
     *
     * @param consumer 消费者名字
     * @author 周恒
     * @date 20190108 14:19:22
     * @since v1.0
     */
    void consume(String consumer);

    /**
     * 生产者生产
     *
     * @param producer 生产者名字
     * @author 周恒
     * @date 20190108 14:19:22
     * @since v1.0
     */
    void produce(String producer);

}
